#include <iostream>
#include "Dispatcher.h"
#include "QueueManager.h"
#include "GraderManager.h"

using namespace std;

int main()
{
    GraderManager::GetSingleton().Start();
    QueueManager::GetSingleton().Start();
    Dispatcher::GetSingleton().Start();
    Dispatcher::GetSingleton().Join();
    return 0;
}
